<?xml version="1.0"?>
<doc>
    <assembly>
        <name>MvcSiteMapProvider</name>
    </assembly>
    <members>
        <member name="T:MvcSiteMapProvider.DefaultSiteMapProvider">
            <summary>
            DefaultSiteMapProvider class
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.DefaultSiteMapProvider.GetRootNodeCore">
            <summary>
            Returns the current root, otherwise calls the BuildSiteMap method.
            </summary>
            <returns></returns>
        </member>
        <member name="M:MvcSiteMapProvider.DefaultSiteMapProvider.IsAccessibleToUser(System.Web.HttpContext,System.Web.SiteMapNode)">
            <summary>
            Retrieves a Boolean value indicating whether the specified <see cref="T:System.Web.SiteMapNode"/> object can be viewed by the user in the specified context.
            </summary>
            <param name="context">The <see cref="T:System.Web.HttpContext"/> that contains user information.</param>
            <param name="node">The <see cref="T:System.Web.SiteMapNode"/> that is requested by the user.</param>
            <returns>
            true if security trimming is enabled and <paramref name="node"/> can be viewed by the user or security trimming is not enabled; otherwise, false.
            </returns>
            <exception cref="T:System.ArgumentNullException">
            	<paramref name="context"/> is null.
            - or -
            <paramref name="node"/> is null.
            </exception>
        </member>
        <member name="M:MvcSiteMapProvider.DefaultSiteMapProvider.Initialize(System.String,System.Collections.Specialized.NameValueCollection)">
            <summary>
            Initializes our custom provider, gets the attributes that are set in the config
            that enable us to customise the behaiviour of this provider.
            </summary>
            <param name="name"></param>
            <param name="attributes"></param>
        </member>
        <member name="M:MvcSiteMapProvider.DefaultSiteMapProvider.AddNode(System.Web.SiteMapNode)">
            <summary>
            Adds a <see cref="T:System.Web.SiteMapNode"/> object to the node collection that is maintained by the site map provider.
            </summary>
            <param name="node">The <see cref="T:System.Web.SiteMapNode"/> to add to the node collection maintained by the provider.</param>
        </member>
        <member name="M:MvcSiteMapProvider.DefaultSiteMapProvider.AddNode(System.Web.SiteMapNode,System.Web.SiteMapNode)">
            <summary>
            Adds a <see cref="T:System.Web.SiteMapNode"/> to the collections that are maintained by the site map provider and establishes a parent/child relationship between the <see cref="T:System.Web.SiteMapNode"/> objects.
            </summary>
            <param name="node">The <see cref="T:System.Web.SiteMapNode"/> to add to the site map provider.</param>
            <param name="parentNode">The <see cref="T:System.Web.SiteMapNode"/> under which to add <paramref name="node"/>.</param>
            <exception cref="T:System.ArgumentNullException">
            	<paramref name="node"/> is null.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            The <see cref="P:System.Web.SiteMapNode.Url"/> or <see cref="P:System.Web.SiteMapNode.Key"/> is already registered with the <see cref="T:System.Web.StaticSiteMapProvider"/>. A site map node must be made up of pages with unique URLs or keys.
            </exception>
        </member>
        <member name="M:MvcSiteMapProvider.DefaultSiteMapProvider.CreateSiteMapNode(System.String,System.Collections.Specialized.NameValueCollection)">
            <summary>
            Creates a site map node with the specified key and resources
            </summary>
            <param name="key">Node key</param>
            <param name="explicitResourceKeys">Explicit resource keys</param>
            <returns>New Site Map Node</returns>
        </member>
        <member name="M:MvcSiteMapProvider.DefaultSiteMapProvider.BuildSiteMap">
            <summary>
            Builds the sitemap, firstly reads in the XML file, and grabs the outer root element and 
            maps this to become our main out root SiteMap node.
            </summary>
            <returns>The root SiteMapNode.</returns>
        </member>
        <member name="M:MvcSiteMapProvider.DefaultSiteMapProvider.SetRootNode(System.Web.SiteMapNode)">
            <summary>
            Sets the root node.
            </summary>
            <param name="rootNode">The root node.</param>
        </member>
        <member name="M:MvcSiteMapProvider.DefaultSiteMapProvider.GetCurrentTrustLevel">
            <summary>
            Get current trust level
            </summary>
            <returns>Current trust level</returns>
        </member>
        <member name="M:MvcSiteMapProvider.DefaultSiteMapProvider.ProcessXmlNodes(System.Web.SiteMapNode,System.Xml.Linq.XElement)">
            <summary>
            Recursively processes our XML document, parsing our siteMapNodes and dynamicNode(s).
            </summary>
            <param name="rootNode">The main root sitemap node.</param>
            <param name="rootElement">The main root XML element.</param>
        </member>
        <member name="M:MvcSiteMapProvider.DefaultSiteMapProvider.ProcessNodesInAssembly(System.Reflection.Assembly)">
            <summary>
            Process nodes in assembly
            </summary>
            <param name="assembly">Assembly</param>
        </member>
        <member name="M:MvcSiteMapProvider.DefaultSiteMapProvider.CreateNodesFromMvcSiteMapNodeAttributeDefinitions(System.Collections.Generic.IEnumerable{MvcSiteMapProvider.IMvcSiteMapNodeAttributeDefinition})">
            <summary>
            Creates the nodes from MVC site map node attribute definitions.
            </summary>
            <param name="definitions">The definitions.</param>
        </member>
        <member name="M:MvcSiteMapProvider.DefaultSiteMapProvider.AddDynamicNodesFor(System.Web.SiteMapNode,System.Web.SiteMapNode)">
            <summary>
            Adds the dynamic nodes for node.
            </summary>
            <param name="node">The node.</param>
            <param name="parentNode">The parent node.</param>
        </member>
        <member name="M:MvcSiteMapProvider.DefaultSiteMapProvider.HasDynamicNodes(System.Web.SiteMapNode)">
            <summary>
            Determines whether the specified node has dynamic nodes.
            </summary>
            <param name="node">The node.</param>
            <returns>
            	<c>true</c> if the specified node has dynamic nodes; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:MvcSiteMapProvider.DefaultSiteMapProvider.Clear">
            <summary>
            Clears the current sitemap.
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.DefaultSiteMapProvider.FindSiteMapNode(System.Web.HttpContext)">
            <summary>
            Retrieves a <see cref="T:System.Web.SiteMapNode"/> object that represents the currently requested page using the specified <see cref="T:System.Web.HttpContext"/> object.
            </summary>
            <param name="context">The <see cref="T:System.Web.HttpContext"/> used to match node information with the URL of the requested page.</param>
            <returns>
            A <see cref="T:System.Web.SiteMapNode"/> that represents the currently requested page; otherwise, null, if no corresponding <see cref="T:System.Web.SiteMapNode"/> can be found in the <see cref="T:System.Web.SiteMapNode"/> or if the page context is null.
            </returns>
        </member>
        <member name="M:MvcSiteMapProvider.DefaultSiteMapProvider.FindControllerActionNode(System.Web.SiteMapNode,System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            Finds the controller action node.
            </summary>
            <param name="rootNode">The root node.</param>
            <param name="values">The values.</param>
            <returns>
            A controller action node represented as a <see cref="T:System.Web.SiteMapNode"/> instance 
            </returns>
        </member>
        <member name="M:MvcSiteMapProvider.DefaultSiteMapProvider.NodeMatchesRoute(MvcSiteMapProvider.MvcSiteMapNode,System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            Nodes the matches route.
            </summary>
            <param name="mvcNode">The MVC node.</param>
            <param name="values">The values.</param>
            <returns>
            A matches route represented as a <see cref="T:System.Boolean"/> instance 
            </returns>
        </member>
        <member name="M:MvcSiteMapProvider.DefaultSiteMapProvider.GetSiteMapNodeFromXmlElement(System.Xml.Linq.XElement,System.Web.SiteMapNode)">
            <summary>
            Maps an XMLElement from the XML file to an MvcSiteMapNode.
            </summary>
            <param name="node">The element to map.</param>
            <param name="parentNode">The parent SiteMapNode</param>
            <returns>An MvcSiteMapNode which represents the XMLElement.</returns>
        </member>
        <member name="M:MvcSiteMapProvider.DefaultSiteMapProvider.GetSiteMapNodeFromMvcSiteMapNodeAttribute(MvcSiteMapProvider.IMvcSiteMapNodeAttribute,System.Type,System.Reflection.MethodInfo)">
            <summary>
            Gets the site map node from MVC site map node attribute.
            </summary>
            <param name="attribute">IMvcSiteMapNodeAttribute to map</param>
            <param name="type">Type.</param>
            <param name="methodInfo">MethodInfo on which the IMvcSiteMapNodeAttribute is applied</param>
            <returns>
            A SiteMapNode which represents the IMvcSiteMapNodeAttribute.
            </returns>
        </member>
        <member name="M:MvcSiteMapProvider.DefaultSiteMapProvider.HandleResourceAttribute(System.String,System.String@,System.Collections.Specialized.NameValueCollection@)">
            <summary>
            Handle resource attribute
            </summary>
            <param name="attributeName">Attribute name</param>
            <param name="text">Text</param>
            <param name="collection">NameValueCollection to be used for localization</param>
        </member>
        <member name="P:MvcSiteMapProvider.DefaultSiteMapProvider.NodeKeyGenerator">
            <summary>
            Gets or sets the node key generator.
            </summary>
            <value>The node key generator.</value>
        </member>
        <member name="P:MvcSiteMapProvider.DefaultSiteMapProvider.ControllerTypeResolver">
            <summary>
            Gets or sets the controller type resolver.
            </summary>
            <value>The controller type resolver.</value>
        </member>
        <member name="P:MvcSiteMapProvider.DefaultSiteMapProvider.ActionMethodParameterResolver">
            <summary>
            Gets or sets the action method parameter resolver.
            </summary>
            <value>The action method parameter resolver.</value>
        </member>
        <member name="P:MvcSiteMapProvider.DefaultSiteMapProvider.AclModule">
            <summary>
            Gets or sets the acl module.
            </summary>
            <value>The acl module.</value>
        </member>
        <member name="P:MvcSiteMapProvider.DefaultSiteMapProvider.SiteMapNodeUrlResolver">
            <summary>
            Gets or sets the site map node URL resolver.
            </summary>
            <value>The site map node URL resolver.</value>
        </member>
        <member name="P:MvcSiteMapProvider.DefaultSiteMapProvider.SiteMapNodeVisibilityProvider">
            <summary>
            Gets or sets the site map node visibility provider.
            </summary>
            <value>The site map node visibility provider.</value>
        </member>
        <member name="P:MvcSiteMapProvider.DefaultSiteMapProvider.RootNode">
            <summary>
            Gets the RootNode for the current SiteMapProvider.
            </summary>
        </member>
        <member name="P:MvcSiteMapProvider.DefaultSiteMapProvider.SiteMapNamespace">
            <summary>
            Namespace of the site map file
            </summary>
            <value>The site map namespace.</value>
        </member>
        <member name="T:MvcSiteMapProvider.DefaultControllerTypeResolver">
            <summary>
            DefaultControllerTypeResolver class
            </summary>
        </member>
        <member name="T:MvcSiteMapProvider.Extensibility.IControllerTypeResolver">
            <summary>
            IControllerTypeResolver contract
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.Extensibility.IControllerTypeResolver.ResolveControllerType(System.String,System.String)">
            <summary>
            Resolves the type of the controller.
            </summary>
            <param name="areaName">Name of the area.</param>
            <param name="controllerName">Name of the controller.</param>
            <returns>Controller type</returns>
        </member>
        <member name="M:MvcSiteMapProvider.DefaultControllerTypeResolver.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:MvcSiteMapProvider.DefaultControllerTypeResolver"/> class.
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.DefaultControllerTypeResolver.ResolveControllerType(System.String,System.String)">
            <summary>
            Resolves the type of the controller.
            </summary>
            <param name="areaName">Name of the area.</param>
            <param name="controllerName">Name of the controller.</param>
            <returns>Controller type</returns>
        </member>
        <member name="M:MvcSiteMapProvider.DefaultControllerTypeResolver.FindNamespacesForArea(System.String,System.Web.Routing.RouteCollection)">
            <summary>
            Finds the namespaces for area.
            </summary>
            <param name="area">The area.</param>
            <param name="routes">The routes.</param>
            <returns>
            A namespaces for area represented as a <see cref="T:System.String"/> instance
            </returns>
        </member>
        <member name="M:MvcSiteMapProvider.DefaultControllerTypeResolver.GetControllerTypeWithinNamespaces(System.String,System.String,System.Collections.Generic.HashSet{System.String})">
            <summary>
            Gets the controller type within namespaces.
            </summary>
            <param name="area">The area.</param>
            <param name="controller">The controller.</param>
            <param name="namespaces">The namespaces.</param>
            <returns>
            A controller type within namespaces represented as a <see cref="T:System.Type"/> instance 
            </returns>
        </member>
        <member name="P:MvcSiteMapProvider.DefaultControllerTypeResolver.Cache">
            <summary>
            Gets or sets the cache.
            </summary>
            <value>The cache.</value>
        </member>
        <member name="T:MvcSiteMapProvider.Extensibility.DynamicNodeProviderBase">
            <summary>
            DynamicNodeProviderBase class
            </summary>
        </member>
        <member name="T:MvcSiteMapProvider.Extensibility.IDynamicNodeProvider">
            <summary>
            IDynamicNodeProvider contract.
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.Extensibility.IDynamicNodeProvider.GetDynamicNodeCollection">
            <summary>
            Gets the dynamic node collection.
            </summary>
            <returns>A dynamic node collection.</returns>
        </member>
        <member name="M:MvcSiteMapProvider.Extensibility.IDynamicNodeProvider.GetCacheDescription">
            <summary>
            Gets a cache description for the dynamic node collection 
            or null if there is none.
            </summary>
            <returns>
            A cache description represented as a <see cref="T:MvcSiteMapProvider.Extensibility.CacheDescription"/> instance .
            </returns>
        </member>
        <member name="M:MvcSiteMapProvider.Extensibility.DynamicNodeProviderBase.GetDynamicNodeCollection">
            <summary>
            Gets the dynamic node collection.
            </summary>
            <returns>A dynamic node collection.</returns>
        </member>
        <member name="M:MvcSiteMapProvider.Extensibility.DynamicNodeProviderBase.GetCacheDescription">
            <summary>
            Gets a cache description for the dynamic node collection
            or null if there is none.
            </summary>
            <returns>
            A cache description represented as a <see cref="T:MvcSiteMapProvider.Extensibility.CacheDescription"/> instance .
            </returns>
        </member>
        <member name="T:Telerik.Web.Mvc.Infrastructure.Implementation.AuthorizeAttributeBuilder">
            <summary>
            AuthorizeAttributeBuilder class
            </summary>
        </member>
        <member name="M:Telerik.Web.Mvc.Infrastructure.Implementation.AuthorizeAttributeBuilder.Build(System.Type)">
            <summary>
            Builds the specified parent type.
            </summary>
            <param name="parentType">Type of the parent.</param>
            <returns>Constructor information.</returns>
        </member>
        <member name="M:Telerik.Web.Mvc.Infrastructure.Implementation.AuthorizeAttributeBuilder.WriteProperty(System.Type,System.Reflection.Emit.TypeBuilder,System.String,System.Type)">
            <summary>
            Writes the property.
            </summary>
            <param name="parentType">Type of the parent.</param>
            <param name="builder">The builder.</param>
            <param name="name">The name.</param>
            <param name="type">The type.</param>
        </member>
        <member name="M:Telerik.Web.Mvc.Infrastructure.Implementation.AuthorizeAttributeBuilder.WriteIsAuthorized(System.Type,System.Reflection.Emit.TypeBuilder)">
            <summary>
            Writes the is authorized.
            </summary>
            <param name="parentType">Type of the parent.</param>
            <param name="builder">The builder.</param>
        </member>
        <member name="M:Telerik.Web.Mvc.Infrastructure.Implementation.AuthorizeAttributeBuilder.CreateModuleBuilder">
            <summary>
            Creates the module builder.
            </summary>
            <returns>
            A module builder represented as a <see cref="T:System.Reflection.Emit.ModuleBuilder"/> instance 
            </returns>
        </member>
        <member name="T:MvcSiteMapProvider.MvcSiteMapNodeAttributeDefinitionForController">
            <summary>
            MvcSiteMapNodeAttributeDefinition for Controller
            </summary>
        </member>
        <member name="T:MvcSiteMapProvider.IMvcSiteMapNodeAttributeDefinition">
            <summary>
            MvcSiteMapNodeAttribute Definition
            </summary>
        </member>
        <member name="P:MvcSiteMapProvider.IMvcSiteMapNodeAttributeDefinition.SiteMapNodeAttribute">
            <summary>
            Gets or sets the site map node attribute.
            </summary>
            <value>The site map node attribute.</value>
        </member>
        <member name="P:MvcSiteMapProvider.MvcSiteMapNodeAttributeDefinitionForController.SiteMapNodeAttribute">
            <summary>
            Gets or sets the site map node attribute.
            </summary>
            <value>The site map node attribute.</value>
        </member>
        <member name="P:MvcSiteMapProvider.MvcSiteMapNodeAttributeDefinitionForController.ControllerType">
            <summary>
            Gets or sets the type of the controller.
            </summary>
            <value>The type of the controller.</value>
        </member>
        <member name="T:MvcSiteMapProvider.External.UrlUtilities">
            <summary>
            UrlUtilities class. See http://www.west-wind.com/Weblog/posts/154812.aspx for more information.
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.External.UrlUtilities.ResolveUrl(System.String)">
            <summary>
            Returns a site relative HTTP path from a partial path starting out with a ~.
            Same syntax that ASP.Net internally supports but this method can be used
            outside of the Page framework.
            Works like Control.ResolveUrl including support for ~ syntax///
            but returns an absolute URL.
            </summary>
            <param name="originalUrl">Any Url including those starting with ~</param>
            <returns>Relative url</returns>
        </member>
        <member name="M:MvcSiteMapProvider.External.UrlUtilities.ResolveServerUrl(System.String,System.Boolean)">
            <summary>
            This method returns a fully qualified absolute server Url which includes
            the protocol, server, port in addition to the server relative Url.
            Works like Control.ResolveUrl including support for ~ syntax
            but returns an absolute URL.
            </summary>
            <param name="serverUrl">The server URL.</param>
            <param name="forceHttps">if true forces the url to use https</param>
            <returns>Fully qualified absolute server url.</returns>
        </member>
        <member name="M:MvcSiteMapProvider.External.UrlUtilities.ResolveServerUrl(System.String)">
            <summary>
            This method returns a fully qualified absolute server Url which includes
            the protocol, server, port in addition to the server relative Url.
            It work like Page.ResolveUrl, but adds these to the beginning.
            This method is useful for generating Urls for AJAX methods
            </summary>
            <param name="serverUrl">The server URL.</param>
            <returns>Fully qualified absolute server url.</returns>
        </member>
        <member name="T:MvcSiteMapProvider.SiteMapNodeExtensions">
            <summary>
            SiteMapNode extensions
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.SiteMapNodeExtensions.GetNodeLevel(System.Web.SiteMapNode)">
            <summary>
            Gets the level of the current SiteMapNode
            </summary>
            <param name="current">The current SiteMapNode</param>
            <returns>The level of the current SiteMapNode</returns>
        </member>
        <member name="T:MvcSiteMapProvider.IMvcSiteMapNodeAttribute">
            <summary>
            SiteMap node attribute contract
            </summary>
        </member>
        <member name="P:MvcSiteMapProvider.IMvcSiteMapNodeAttribute.Key">
            <summary>
            SiteMap node key
            </summary>
        </member>
        <member name="P:MvcSiteMapProvider.IMvcSiteMapNodeAttribute.Title">
            <summary>
            SiteMap node title
            </summary>
        </member>
        <member name="P:MvcSiteMapProvider.IMvcSiteMapNodeAttribute.Description">
            <summary>
            SiteMap node description
            </summary>
        </member>
        <member name="P:MvcSiteMapProvider.IMvcSiteMapNodeAttribute.Url">
            <summary>
            SiteMap node URL (optional)
            </summary>
        </member>
        <member name="P:MvcSiteMapProvider.IMvcSiteMapNodeAttribute.ParentKey">
            <summary>
            SiteMap node parent key
            </summary>
        </member>
        <member name="P:MvcSiteMapProvider.IMvcSiteMapNodeAttribute.ResourceKey">
            <summary>
            Resource key, used when working with localization
            </summary>
        </member>
        <member name="P:MvcSiteMapProvider.IMvcSiteMapNodeAttribute.Roles">
            <summary>
            Gets or sets the roles that may access the SiteMap node.
            </summary>
        </member>
        <member name="P:MvcSiteMapProvider.IMvcSiteMapNodeAttribute.Clickable">
            <summary>
            Is it a clickable node?
            </summary>
        </member>
        <member name="P:MvcSiteMapProvider.IMvcSiteMapNodeAttribute.DynamicNodeProvider">
            <summary>
            Dynamic node provider
            </summary>
        </member>
        <member name="P:MvcSiteMapProvider.IMvcSiteMapNodeAttribute.UrlResolver">
            <summary>
            Gets or sets the site map node URL resolver.
            </summary>
            <value>The site map node URL resolver.</value>
        </member>
        <member name="P:MvcSiteMapProvider.IMvcSiteMapNodeAttribute.VisibilityProvider">
            <summary>
            Gets or sets the visibility provider.
            </summary>
            <value>The visibility provider.</value>
        </member>
        <member name="P:MvcSiteMapProvider.IMvcSiteMapNodeAttribute.Order">
            <summary>
            Used for ordering nodes
            </summary>
        </member>
        <member name="P:MvcSiteMapProvider.IMvcSiteMapNodeAttribute.LastModifiedDate">
            <summary>
            Gets or sets the last modified date.
            </summary>
            <value>The last modified date.</value>
        </member>
        <member name="P:MvcSiteMapProvider.IMvcSiteMapNodeAttribute.ChangeFrequency">
            <summary>
            Gets or sets the change frequency.
            </summary>
            <value>The change frequency.</value>
        </member>
        <member name="P:MvcSiteMapProvider.IMvcSiteMapNodeAttribute.UpdatePriority">
            <summary>
            Gets or sets the update priority.
            </summary>
            <value>The update priority.</value>
        </member>
        <member name="P:MvcSiteMapProvider.IMvcSiteMapNodeAttribute.TargetFrame">
            <summary>
            Gets or sets the target frame.
            </summary>
            <value>The target frame.</value>
        </member>
        <member name="P:MvcSiteMapProvider.IMvcSiteMapNodeAttribute.ImageUrl">
            <summary>
            Gets or sets the image URL.
            </summary>
            <value>The image URL.</value>
        </member>
        <member name="T:MvcSiteMapProvider.Web.XmlSiteMapResult">
            <summary>
            XmlSiteMapResult class.
            </summary>
        </member>
        <member name="F:MvcSiteMapProvider.Web.XmlSiteMapResult.SourceMetadata">
            <summary>
            Source metadata
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.Web.XmlSiteMapResult.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:MvcSiteMapProvider.Web.XmlSiteMapResult"/> class.
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.Web.XmlSiteMapResult.#ctor(System.Web.SiteMapNode)">
            <summary>
            Initializes a new instance of the <see cref="T:MvcSiteMapProvider.Web.XmlSiteMapResult"/> class.
            </summary>
            <param name="rootNode">The root node.</param>
        </member>
        <member name="M:MvcSiteMapProvider.Web.XmlSiteMapResult.#ctor(System.Web.SiteMapNode,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:MvcSiteMapProvider.Web.XmlSiteMapResult"/> class.
            </summary>
            <param name="rootNode">The root node.</param>
            <param name="url">The base URL.</param>
        </member>
        <member name="M:MvcSiteMapProvider.Web.XmlSiteMapResult.ExecuteResult(System.Web.Mvc.ControllerContext)">
            <summary>
            Enables processing of the result of an action method by a custom type that inherits from the <see cref="T:System.Web.Mvc.ActionResult"/> class.
            </summary>
            <param name="context">The context in which the result is executed. The context information includes the controller, HTTP content, request context, and route data.</param>
        </member>
        <member name="M:MvcSiteMapProvider.Web.XmlSiteMapResult.GenerateUrlElements(System.Web.SiteMapNode,System.String)">
            <summary>
            Generates the URL elements.
            </summary>
            <param name="siteMapNode">The site map node.</param>
            <param name="url">The URL.</param>
            <returns></returns>
        </member>
        <member name="P:MvcSiteMapProvider.Web.XmlSiteMapResult.Ns">
            <summary>
            Gets or sets the XML namespace.
            </summary>
            <value>The XML namespace.</value>
        </member>
        <member name="P:MvcSiteMapProvider.Web.XmlSiteMapResult.RootNode">
            <summary>
            Gets or sets the root node.
            </summary>
            <value>The root node.</value>
        </member>
        <member name="P:MvcSiteMapProvider.Web.XmlSiteMapResult.Url">
            <summary>
            Gets or sets the URL.
            </summary>
            <value>The URL.</value>
        </member>
        <member name="T:MvcSiteMapProvider.Filters.SiteMapTitleAttribute">
            <summary>
            SiteMapTitle attribute
            Can be used for setting sitemap title on an action method.
            Credits go to Kenny Eliasson - http://mvcsitemap.codeplex.com/Thread/View.aspx?ThreadId=67056
            </summary>
        </member>
        <member name="F:MvcSiteMapProvider.Filters.SiteMapTitleAttribute.PropertyName">
            <summary>
            Property name of ViewData to look in
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.Filters.SiteMapTitleAttribute.#ctor(System.String)">
            <summary>
            Creates a new SiteMapTitleAttribute instance.
            </summary>
            <param name="propertyName">Property in ViewData used as the SiteMap.CurrentNode.Title</param>
        </member>
        <member name="M:MvcSiteMapProvider.Filters.SiteMapTitleAttribute.OnActionExecuted(System.Web.Mvc.ActionExecutedContext)">
            <summary>
            Fires when action executed
            </summary>
            <param name="filterContext">Filter context</param>
        </member>
        <member name="M:MvcSiteMapProvider.Filters.SiteMapTitleAttribute.ResolveTarget(System.Object,System.String)">
            <summary>
            Resolve target
            </summary>
            <param name="target">Target object</param>
            <param name="expression">Target expression</param>
            <returns>
            A target represented as a <see cref="T:System.Object"/> instance 
            </returns>
        </member>
        <member name="T:MvcSiteMapProvider.Web.XmlSiteMapController">
            <summary>
            XmlSiteMapController class
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.Web.XmlSiteMapController.Index">
            <summary>
            GET: /XmlSiteMap/Index
            </summary>
            <returns>XmlSiteMapResult instance</returns>
        </member>
        <member name="M:MvcSiteMapProvider.Web.XmlSiteMapController.RegisterRoutes(System.Web.Routing.RouteCollection)">
            <summary>
            Registers the routes.
            </summary>
            <param name="routeCollection">The route collection.</param>
        </member>
        <member name="T:MvcSiteMapProvider.UpdatePriority">
            <summary>
            Sitemap update priority
            </summary>
        </member>
        <member name="F:MvcSiteMapProvider.UpdatePriority.Undefined">
            <summary>
            Undefined
            </summary>
        </member>
        <member name="F:MvcSiteMapProvider.UpdatePriority.Automatic">
            <summary>
            Automatic
            </summary>
        </member>
        <member name="F:MvcSiteMapProvider.UpdatePriority.Low">
            <summary>
            Low
            </summary>
        </member>
        <member name="F:MvcSiteMapProvider.UpdatePriority.Normal">
            <summary>
            Normal
            </summary>
        </member>
        <member name="F:MvcSiteMapProvider.UpdatePriority.High">
            <summary>
            High
            </summary>
        </member>
        <member name="F:MvcSiteMapProvider.UpdatePriority.Critical">
            <summary>
            Critical
            </summary>
        </member>
        <member name="T:MvcSiteMapProvider.Extensibility.IActionMethodParameterResolver">
            <summary>
            IActionMethodParameterResolver contract
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.Extensibility.IActionMethodParameterResolver.ResolveActionMethodParameters(MvcSiteMapProvider.Extensibility.IControllerTypeResolver,System.String,System.String,System.String)">
            <summary>
            Resolves the action method parameters.
            </summary>
            <param name="controllerTypeResolver">The controller type resolver.</param>
            <param name="areaName">Name of the area.</param>
            <param name="controllerName">Name of the controller.</param>
            <param name="actionMethodName">Name of the action method.</param>
            <returns>
            A action method parameters represented as a <see cref="T:System.String"/> instance 
            </returns>
        </member>
        <member name="T:MvcSiteMapProvider.DefaultActionMethodParameterResolver">
            <summary>
            DefaultActionMethodParameterResolver class
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.DefaultActionMethodParameterResolver.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:MvcSiteMapProvider.DefaultActionMethodParameterResolver"/> class.
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.DefaultActionMethodParameterResolver.ResolveActionMethodParameters(MvcSiteMapProvider.Extensibility.IControllerTypeResolver,System.String,System.String,System.String)">
            <summary>
            Resolves the action method parameters.
            </summary>
            <param name="controllerTypeResolver">The controller type resolver.</param>
            <param name="areaName">Name of the area.</param>
            <param name="controllerName">Name of the controller.</param>
            <param name="actionMethodName">Name of the action method.</param>
            <returns>
            A action method parameters represented as a <see cref="T:System.String"/> instance
            </returns>
        </member>
        <member name="P:MvcSiteMapProvider.DefaultActionMethodParameterResolver.Cache">
            <summary>
            Gets or sets the cache.
            </summary>
            <value>The cache.</value>
        </member>
        <member name="T:MvcSiteMapProvider.Extensibility.IAclModule">
            <summary>
            IAclModule contract
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.Extensibility.IAclModule.IsAccessibleToUser(MvcSiteMapProvider.Extensibility.IControllerTypeResolver,MvcSiteMapProvider.DefaultSiteMapProvider,System.Web.HttpContext,System.Web.SiteMapNode)">
            <summary>
            Determines whether node is accessible to user.
            </summary>
            <param name="controllerTypeResolver">The controller type resolver.</param>
            <param name="provider">The provider.</param>
            <param name="context">The context.</param>
            <param name="node">The node.</param>
            <returns>
            	<c>true</c> if accessible to user; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="T:MvcSiteMapProvider.DefaultAclModule">
            <summary>
            DefaultAclModule class
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.DefaultAclModule.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:MvcSiteMapProvider.DefaultAclModule"/> class.
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.DefaultAclModule.IsAccessibleToUser(MvcSiteMapProvider.Extensibility.IControllerTypeResolver,MvcSiteMapProvider.DefaultSiteMapProvider,System.Web.HttpContext,System.Web.SiteMapNode)">
            <summary>
            Determines whether node is accessible to user.
            </summary>
            <param name="controllerTypeResolver">The controller type resolver.</param>
            <param name="provider">The provider.</param>
            <param name="context">The context.</param>
            <param name="node">The node.</param>
            <returns>
            	<c>true</c> if accessible to user; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="P:MvcSiteMapProvider.DefaultAclModule.ChildModules">
            <summary>
            Gets or sets the child modules.
            </summary>
            <value>The child modules.</value>
        </member>
        <member name="T:MvcSiteMapProvider.MvcSiteMapNodeAttributeDefinitionForAction">
            <summary>
            MvcSiteMapNodeAttributeDefinition for Action
            </summary>
        </member>
        <member name="P:MvcSiteMapProvider.MvcSiteMapNodeAttributeDefinitionForAction.SiteMapNodeAttribute">
            <summary>
            Gets or sets the site map node attribute.
            </summary>
            <value>The site map node attribute.</value>
        </member>
        <member name="P:MvcSiteMapProvider.MvcSiteMapNodeAttributeDefinitionForAction.ControllerType">
            <summary>
            Gets or sets the type of the controller.
            </summary>
            <value>The type of the controller.</value>
        </member>
        <member name="P:MvcSiteMapProvider.MvcSiteMapNodeAttributeDefinitionForAction.ActionMethodInfo">
            <summary>
            Gets or sets the action method info.
            </summary>
            <value>The action method info.</value>
        </member>
        <member name="T:MvcSiteMapProvider.MvcSiteMapException">
            <summary>
            MvcSiteMapException
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.MvcSiteMapException.#ctor">
            <summary>
            Constructor
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.MvcSiteMapException.#ctor(System.String)">
            <summary>
            Constructor
            </summary>
            <param name="message">Message</param>
        </member>
        <member name="M:MvcSiteMapProvider.MvcSiteMapException.#ctor(System.String,System.Exception)">
            <summary>
            Constructor
            </summary>
            <param name="message">Message</param>
            <param name="innerException">Inner Exception</param>
        </member>
        <member name="T:MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper">
            <summary>
            MvcSiteMapHtmlHelper class
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper.#ctor(System.Web.Mvc.HtmlHelper)">
            <summary>
            Initializes a new instance of the <see cref="T:MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper"/> class.
            </summary>
            <param name="htmlHelper">The HTML helper.</param>
        </member>
        <member name="P:MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper.HtmlHelper">
            <summary>
            Gets or sets the HTML helper.
            </summary>
            <value>The HTML helper.</value>
        </member>
        <member name="T:MvcSiteMapProvider.Web.Html.HtmlHelperExtensions">
            <summary>
            HtmlHelperExtensions class
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.HtmlHelperExtensions.MvcSiteMap(System.Web.Mvc.HtmlHelper)">
            <summary>
            Creates a new MvcSiteMapProvider HtmlHelper.
            </summary>
            <param name="helper">The helper.</param>
            <returns>
            A <see cref="T:MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper"/> instance 
            </returns>
        </member>
        <member name="T:MvcSiteMapProvider.XElementExtensions">
            <summary>
            XElementExtensions class
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.XElementExtensions.GetAttributeValue(System.Xml.Linq.XElement,System.String)">
            <summary>
            Given an XElement and an attribute key, will either return an empty string if its value is
            null or the actual value.
            </summary>
            <param name="node">The current node</param>
            <param name="attributeName">The attribe to get the value for.</param>
            <returns>Empty string or attribute value</returns>
        </member>
        <member name="T:MvcSiteMapProvider.XmlRolesAclModule">
            <summary>
            XmlRolesAclModule class
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.XmlRolesAclModule.IsAccessibleToUser(MvcSiteMapProvider.Extensibility.IControllerTypeResolver,MvcSiteMapProvider.DefaultSiteMapProvider,System.Web.HttpContext,System.Web.SiteMapNode)">
            <summary>
            Determines whether node is accessible to user.
            </summary>
            <param name="controllerTypeResolver">The controller type resolver.</param>
            <param name="provider">The provider.</param>
            <param name="context">The context.</param>
            <param name="node">The node.</param>
            <returns>
            	<c>true</c> if accessible to user; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="T:MvcSiteMapProvider.Extensibility.CacheDescription">
            <summary>
            CacheDescription class
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.Extensibility.CacheDescription.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:MvcSiteMapProvider.Extensibility.CacheDescription"/> class.
            </summary>
            <param name="key">The key.</param>
        </member>
        <member name="P:MvcSiteMapProvider.Extensibility.CacheDescription.Key">
            <summary>
            Gets or sets the key.
            </summary>
            <value>The key.</value>
        </member>
        <member name="P:MvcSiteMapProvider.Extensibility.CacheDescription.Dependencies">
            <summary>
            Gets or sets the dependencies.
            </summary>
            <value>The dependencies.</value>
        </member>
        <member name="P:MvcSiteMapProvider.Extensibility.CacheDescription.AbsoluteExpiration">
            <summary>
            Gets or sets the absolute expiration.
            </summary>
            <value>The absolute expiration.</value>
        </member>
        <member name="P:MvcSiteMapProvider.Extensibility.CacheDescription.SlidingExpiration">
            <summary>
            Gets or sets the sliding expiration.
            </summary>
            <value>The sliding expiration.</value>
        </member>
        <member name="P:MvcSiteMapProvider.Extensibility.CacheDescription.Priority">
            <summary>
            Gets or sets the priority.
            </summary>
            <value>The priority.</value>
        </member>
        <member name="T:MvcSiteMapProvider.External.IThreadSafeDictionary`2">
            <summary>
            Thread-safe dictionary contract.
            </summary>
            <typeparam name="TKey">The type of the key.</typeparam>
            <typeparam name="TValue">The type of the value.</typeparam>
        </member>
        <member name="M:MvcSiteMapProvider.External.IThreadSafeDictionary`2.MergeSafe(`0,`1)">
            <summary>
            Merge is similar to the SQL merge or upsert statement.  
            </summary>
            <param name="key">Key to lookup</param>
            <param name="newValue">New Value</param>
        </member>
        <member name="M:MvcSiteMapProvider.External.IThreadSafeDictionary`2.RemoveSafe(`0)">
            <summary>
            This is a blind remove. Prevents the need to check for existence first.
            </summary>
            <param name="key">Key to Remove</param>
        </member>
        <member name="T:MvcSiteMapProvider.External.ThreadSafeDictionary`2">
            <summary>
            Thread-safe dictionary implementation.
            </summary>
            <typeparam name="TKey">The type of the key.</typeparam>
            <typeparam name="TValue">The type of the value.</typeparam>
        </member>
        <member name="M:MvcSiteMapProvider.External.ThreadSafeDictionary`2.RemoveSafe(`0)">
            <summary>
            This is a blind remove. Prevents the need to check for existence first.
            </summary>
            <param name="key">Key to remove</param>
        </member>
        <member name="M:MvcSiteMapProvider.External.ThreadSafeDictionary`2.MergeSafe(`0,`1)">
            <summary>
            Merge does a blind remove, and then add.  Basically a blind Upsert.  
            </summary>
            <param name="key">Key to lookup</param>
            <param name="newValue">New Value</param>
        </member>
        <member name="M:MvcSiteMapProvider.External.ThreadSafeDictionary`2.Remove(`0)">
            <summary>
            Removes the specified key.
            </summary>
            <param name="key">The key.</param>
            <returns></returns>
        </member>
        <member name="M:MvcSiteMapProvider.External.ThreadSafeDictionary`2.ContainsKey(`0)">
            <summary>
            Determines whether the dictionary contains the specified key.
            </summary>
            <param name="key">The key.</param>
            <returns>
            	<c>true</c> if the dictionary contains the specified key; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:MvcSiteMapProvider.External.ThreadSafeDictionary`2.TryGetValue(`0,`1@)">
            <summary>
            Tries to get value.
            </summary>
            <param name="key">The key.</param>
            <param name="value">The value.</param>
            <returns></returns>
        </member>
        <member name="M:MvcSiteMapProvider.External.ThreadSafeDictionary`2.Clear">
            <summary>
            Clears this instance.
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.External.ThreadSafeDictionary`2.Contains(System.Collections.Generic.KeyValuePair{`0,`1})">
            <summary>
            Determines whether [contains] [the specified item].
            </summary>
            <param name="item">The item.</param>
            <returns>
            	<c>true</c> if [contains] [the specified item]; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:MvcSiteMapProvider.External.ThreadSafeDictionary`2.Add(System.Collections.Generic.KeyValuePair{`0,`1})">
            <summary>
            Adds the specified item.
            </summary>
            <param name="item">The item.</param>
        </member>
        <member name="M:MvcSiteMapProvider.External.ThreadSafeDictionary`2.Add(`0,`1)">
            <summary>
            Adds the specified key.
            </summary>
            <param name="key">The key.</param>
            <param name="value">The value.</param>
        </member>
        <member name="M:MvcSiteMapProvider.External.ThreadSafeDictionary`2.Remove(System.Collections.Generic.KeyValuePair{`0,`1})">
            <summary>
            Removes the specified item.
            </summary>
            <param name="item">The item.</param>
            <returns></returns>
        </member>
        <member name="M:MvcSiteMapProvider.External.ThreadSafeDictionary`2.CopyTo(System.Collections.Generic.KeyValuePair{`0,`1}[],System.Int32)">
            <summary>
            Copies to.
            </summary>
            <param name="array">The array.</param>
            <param name="arrayIndex">Index of the array.</param>
        </member>
        <member name="M:MvcSiteMapProvider.External.ThreadSafeDictionary`2.GetEnumerator">
            <summary>
            Gets the enumerator.
            </summary>
            <returns></returns>
        </member>
        <member name="M:MvcSiteMapProvider.External.ThreadSafeDictionary`2.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Returns an enumerator that iterates through a collection.
            </summary>
            <returns>
            An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
            </returns>
        </member>
        <member name="P:MvcSiteMapProvider.External.ThreadSafeDictionary`2.Item(`0)">
            <summary>
            Gets or sets the <see cref="!:TValue"/> with the specified key.
            </summary>
            <value>The <see cref="!:TValue"/></value>
        </member>
        <member name="P:MvcSiteMapProvider.External.ThreadSafeDictionary`2.Keys">
            <summary>
            Gets the keys.
            </summary>
            <value>The keys.</value>
        </member>
        <member name="P:MvcSiteMapProvider.External.ThreadSafeDictionary`2.Values">
            <summary>
            Gets the values.
            </summary>
            <value>The values.</value>
        </member>
        <member name="P:MvcSiteMapProvider.External.ThreadSafeDictionary`2.Count">
            <summary>
            Gets the count.
            </summary>
            <value>The count.</value>
        </member>
        <member name="P:MvcSiteMapProvider.External.ThreadSafeDictionary`2.IsReadOnly">
            <summary>
            Gets a value indicating whether this instance is read only.
            </summary>
            <value>
            	<c>true</c> if this instance is read only; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="T:MvcSiteMapProvider.External.Locks">
            <summary>
            Locks class
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.External.Locks.GetReadLock(System.Threading.ReaderWriterLockSlim)">
            <summary>
            Gets the read lock.
            </summary>
            <param name="locks">The locks.</param>
        </member>
        <member name="M:MvcSiteMapProvider.External.Locks.GetReadOnlyLock(System.Threading.ReaderWriterLockSlim)">
            <summary>
            Gets the read only lock.
            </summary>
            <param name="locks">The locks.</param>
        </member>
        <member name="M:MvcSiteMapProvider.External.Locks.GetWriteLock(System.Threading.ReaderWriterLockSlim)">
            <summary>
            Gets the write lock.
            </summary>
            <param name="locks">The locks.</param>
        </member>
        <member name="M:MvcSiteMapProvider.External.Locks.ReleaseReadOnlyLock(System.Threading.ReaderWriterLockSlim)">
            <summary>
            Releases the read only lock.
            </summary>
            <param name="locks">The locks.</param>
        </member>
        <member name="M:MvcSiteMapProvider.External.Locks.ReleaseReadLock(System.Threading.ReaderWriterLockSlim)">
            <summary>
            Releases the read lock.
            </summary>
            <param name="locks">The locks.</param>
        </member>
        <member name="M:MvcSiteMapProvider.External.Locks.ReleaseWriteLock(System.Threading.ReaderWriterLockSlim)">
            <summary>
            Releases the write lock.
            </summary>
            <param name="locks">The locks.</param>
        </member>
        <member name="M:MvcSiteMapProvider.External.Locks.ReleaseLock(System.Threading.ReaderWriterLockSlim)">
            <summary>
            Releases the lock.
            </summary>
            <param name="locks">The locks.</param>
        </member>
        <member name="M:MvcSiteMapProvider.External.Locks.GetLockInstance">
            <summary>
            Gets the lock instance.
            </summary>
            <returns></returns>
        </member>
        <member name="M:MvcSiteMapProvider.External.Locks.GetLockInstance(System.Threading.LockRecursionPolicy)">
            <summary>
            Gets the lock instance.
            </summary>
            <param name="recursionPolicy">The recursion policy.</param>
            <returns></returns>
        </member>
        <member name="T:MvcSiteMapProvider.External.BaseLock">
            <summary>
            Base lock
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.External.BaseLock.#ctor(System.Threading.ReaderWriterLockSlim)">
            <summary>
            Initializes a new instance of the <see cref="T:MvcSiteMapProvider.External.BaseLock"/> class.
            </summary>
            <param name="locks">The locks.</param>
        </member>
        <member name="M:MvcSiteMapProvider.External.BaseLock.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="T:MvcSiteMapProvider.External.ReadLock">
            <summary>
            Read lock
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.External.ReadLock.#ctor(System.Threading.ReaderWriterLockSlim)">
            <summary>
            Initializes a new instance of the <see cref="T:MvcSiteMapProvider.External.ReadLock"/> class.
            </summary>
            <param name="locks">The locks.</param>
        </member>
        <member name="M:MvcSiteMapProvider.External.ReadLock.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="T:MvcSiteMapProvider.External.ReadOnlyLock">
            <summary>
            Readonly lock
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.External.ReadOnlyLock.#ctor(System.Threading.ReaderWriterLockSlim)">
            <summary>
            Initializes a new instance of the <see cref="T:MvcSiteMapProvider.External.ReadOnlyLock"/> class.
            </summary>
            <param name="locks">The locks.</param>
        </member>
        <member name="M:MvcSiteMapProvider.External.ReadOnlyLock.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="T:MvcSiteMapProvider.External.WriteLock">
            <summary>
            Write lock
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.External.WriteLock.#ctor(System.Threading.ReaderWriterLockSlim)">
            <summary>
            Initializes a new instance of the <see cref="T:MvcSiteMapProvider.External.WriteLock"/> class.
            </summary>
            <param name="locks">The locks.</param>
        </member>
        <member name="M:MvcSiteMapProvider.External.WriteLock.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="T:MvcSiteMapProvider.Extensibility.INodeKeyGenerator">
            <summary>
            INodeKeyGenerator contract
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.Extensibility.INodeKeyGenerator.GenerateKey(System.String,System.String,System.String,System.String,System.String,System.String,System.Boolean)">
            <summary>
            Generates the key.
            </summary>
            <param name="key">The key.</param>
            <param name="url">The URL.</param>
            <param name="title">The title.</param>
            <param name="area">The area.</param>
            <param name="controller">The controller.</param>
            <param name="action">The action.</param>
            <param name="clickable">if set to <c>true</c> [clickable].</param>
            <returns>
            A key represented as a <see cref="T:System.String"/> instance 
            </returns>
        </member>
        <member name="T:MvcSiteMapProvider.DefaultSiteMapNodeVisibilityProvider">
            <summary>
            Default SiteMapNode Visibility Provider.
            </summary>
        </member>
        <member name="T:MvcSiteMapProvider.Extensibility.ISiteMapNodeVisibilityProvider">
            <summary>
            ISiteMapNode Visibility Provider contract.
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.Extensibility.ISiteMapNodeVisibilityProvider.IsVisible(System.Web.SiteMapNode,System.Web.HttpContext,System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            Determines whether the node is visible.
            </summary>
            <param name="node">The node.</param>
            <param name="context">The context.</param>
            <param name="sourceMetadata">The source metadata.</param>
            <returns>
            	<c>true</c> if the specified node is visible; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:MvcSiteMapProvider.DefaultSiteMapNodeVisibilityProvider.IsVisible(System.Web.SiteMapNode,System.Web.HttpContext,System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            Determines whether the node is visible.
            </summary>
            <param name="node">The node.</param>
            <param name="context">The context.</param>
            <param name="sourceMetadata">The source metadata.</param>
            <returns>
            	<c>true</c> if the specified node is visible; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="T:MvcSiteMapProvider.Extensibility.ISiteMapNodeUrlResolver">
            <summary>
            SiteMapNode URL resolver contract.
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.Extensibility.ISiteMapNodeUrlResolver.ResolveUrl(MvcSiteMapProvider.MvcSiteMapNode,System.String,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            Resolves the URL.
            </summary>
            <param name="mvcSiteMapNode">The MVC site map node.</param>
            <param name="area">The area.</param>
            <param name="controller">The controller.</param>
            <param name="action">The action.</param>
            <param name="routeValues">The route values.</param>
            <returns>The resolved URL.</returns>
        </member>
        <member name="T:MvcSiteMapProvider.Web.Html.SiteMapHelper">
            <summary>
            MvcSiteMapHtmlHelper extension methods
            </summary>
        </member>
        <member name="F:MvcSiteMapProvider.Web.Html.SiteMapHelper.SourceMetadata">
            <summary>
            Source metadata
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.SiteMapHelper.SiteMap(MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper)">
            <summary>
            Build a sitemap tree, based on the MvcSiteMap
            </summary>
            <param name="helper">MvcSiteMapHtmlHelper instance</param>
            <returns>Html markup</returns>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.SiteMapHelper.SiteMap(MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper,System.Web.SiteMapNode)">
            <summary>
            Build a sitemap tree, based on the MvcSiteMap
            </summary>
            <param name="helper">MvcSiteMapHtmlHelper instance</param>
            <param name="rootNode">Root node</param>
            <returns>Html markup</returns>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.SiteMapHelper.SiteMap(MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper,System.String)">
            <summary>
            Build a sitemap tree, based on the MvcSiteMap
            </summary>
            <param name="helper">MvcSiteMapHtmlHelper instance</param>
            <param name="cssClass">SiteMap CSS class</param>
            <returns>Html markup</returns>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.SiteMapHelper.SiteMap(MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper,System.Boolean)">
            <summary>
            Build a sitemap tree, based on the MvcSiteMap
            </summary>
            <param name="helper">MvcSiteMapHtmlHelper instance</param>
            <param name="renderRootInChildLevel">if set to <c>true</c> render root in child level.</param>
            <returns>Html markup</returns>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.SiteMapHelper.SiteMap(MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper,System.Boolean,System.String)">
            <summary>
            Build a sitemap tree, based on the MvcSiteMap
            </summary>
            <param name="helper">MvcSiteMapHtmlHelper instance</param>
            <param name="renderRootInChildLevel">if set to <c>true</c> render root in child level.</param>
            <param name="cssClass">SiteMap CSS class</param>
            <returns>Html markup</returns>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.SiteMapHelper.SiteMap(MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper,System.Web.SiteMapNode,System.String)">
            <summary>
            Build a sitemap tree, based on the MvcSiteMap
            </summary>
            <param name="helper">MvcSiteMapHtmlHelper instance</param>
            <param name="rootNode">Root node</param>
            <param name="cssClass">SiteMap CSS class</param>
            <returns>Html markup</returns>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.SiteMapHelper.SiteMap(MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper,System.Web.SiteMapNode,System.String,System.Boolean)">
            <summary>
            Build a sitemap tree, based on the MvcSiteMap
            </summary>
            <param name="helper">MvcSiteMapHtmlHelper instance</param>
            <param name="rootNode">Root node</param>
            <param name="cssClass">SiteMap CSS class</param>
            <param name="renderListTag">Render a list tag?</param>
            <returns>Html markup</returns>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.SiteMapHelper.SiteMap(MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper,System.Web.SiteMapNode,System.Boolean,System.String,System.Boolean)">
            <summary>
            Build a sitemap tree, based on the MvcSiteMap
            </summary>
            <param name="helper">MvcSiteMapHtmlHelper instance</param>
            <param name="rootNode">Root node</param>
            <param name="renderRootInChildLevel">if set to <c>true</c>, root node will be rendered within the child level (flattened structure).</param>
            <param name="cssClass">SiteMap CSS class</param>
            <param name="renderListTag">Render a list tag?</param>
            <returns>Html markup</returns>
        </member>
        <member name="T:MvcSiteMapProvider.Web.Html.MenuHelper">
            <summary>
            MvcSiteMapHtmlHelper extension methods
            </summary>
        </member>
        <member name="F:MvcSiteMapProvider.Web.Html.MenuHelper.SourceMetadata">
            <summary>
            Source metadata
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.MenuHelper.Menu(MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper,System.String)">
            <summary>
            Build a menu, based on the MvcSiteMap
            </summary>
            <param name="helper">MvcSiteMapHtmlHelper instance</param>
            <param name="selectedMenuItemCssClass">Selected menu item CSS class</param>
            <returns>Html markup</returns>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.MenuHelper.Menu(MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper,System.String,System.Object)">
            <summary>
            Build a menu, based on the MvcSiteMap
            </summary>
            <param name="helper">MvcSiteMapHtmlHelper instance</param>
            <param name="selectedMenuItemCssClass">Selected menu item CSS class</param>
            <param name="menuHtmlAttributes">Html attributes for the outer unordered list</param>
            <returns>Html markup</returns>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.MenuHelper.Menu(MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper,System.Boolean,System.Boolean,System.String,System.Object)">
            <summary>
            Build a menu, based on the MvcSiteMap
            </summary>
            <param name="helper">MvcSiteMapHtmlHelper instance</param>
            <param name="showStartingNode">Show starting node?</param>
            <param name="startFromCurrentNode">Start from current node?</param>
            <param name="selectedMenuItemCssClass">Selected menu item CSS class</param>
            <param name="menuHtmlAttributes">Html attributes for the outer unordered list</param>
            <returns>Html markup</returns>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.MenuHelper.Menu(MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper,System.String,System.String)">
            <summary>
            Build a menu, based on the MvcSiteMap
            </summary>
            <param name="helper">MvcSiteMapHtmlHelper instance</param>
            <param name="providerName">Provider name (can be used to specify SiteMap datasource)</param>
            <param name="selectedMenuItemCssClass">Selected menu item CSS class</param>
            <returns>Html markup</returns>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.MenuHelper.Menu(MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper,System.String,System.String,System.Int32,System.Object)">
            <summary>
            Build a menu, based on the MvcSiteMap
            </summary>
            <param name="helper">MvcSiteMapHtmlHelper instance</param>
            <param name="providerName">Provider name (can be used to specify SiteMap datasource)</param>
            <param name="selectedMenuItemCssClass">Selected menu item CSS class</param>
            <param name="maxLevels">The max levels.</param>
            <param name="menuHtmlAttributes">Html attributes for the outer unordered list</param>
            <returns>Html markup</returns>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.MenuHelper.Menu(MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper,System.String,System.Boolean,System.Boolean,System.String,System.Int32,System.Object)">
            <summary>
            Build a menu, based on the MvcSiteMap
            </summary>
            <param name="helper">MvcSiteMapHtmlHelper instance</param>
            <param name="providerName">Provider name (can be used to specify SiteMap datasource)</param>
            <param name="showStartingNode">Show starting node?</param>
            <param name="startFromCurrentNode">Start from current node?</param>
            <param name="selectedMenuItemCssClass">Selected menu item CSS class</param>
            <param name="maxLevels">The max levels.</param>
            <param name="menuHtmlAttributes">Html attributes for the outer unordered list</param>
            <returns>Html markup</returns>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.MenuHelper.Menu(MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper,System.Int32,System.String)">
            <summary>
            Build a menu, based on the MvcSiteMap
            </summary>
            <param name="helper">MvcSiteMapHtmlHelper instance</param>
            <param name="startingNodeLevel">Starting node level</param>
            <param name="selectedMenuItemCssClass">Selected menu item CSS class</param>
            <returns>Html markup</returns>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.MenuHelper.Menu(MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper,System.Int32,System.String,System.Object)">
            <summary>
            Build a menu, based on the MvcSiteMap
            </summary>
            <param name="helper">MvcSiteMapHtmlHelper instance</param>
            <param name="startingNodeLevel">Starting node level</param>
            <param name="selectedMenuItemCssClass">Selected menu item CSS class</param>
            <param name="menuHtmlAttributes">Html attributes for the outer unordered list</param>
            <returns>Html markup</returns>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.MenuHelper.Menu(MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper,System.String,System.Int32,System.String)">
            <summary>
            Build a menu, based on the MvcSiteMap
            </summary>
            <param name="helper">MvcSiteMapHtmlHelper instance</param>
            <param name="providerName">Provider name (can be used to specify SiteMap datasource)</param>
            <param name="startingNodeLevel">Starting node level</param>
            <param name="selectedMenuItemCssClass">Selected menu item CSS class</param>
            <returns>Html markup</returns>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.MenuHelper.Menu(MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper,System.String,System.Int32,System.String,System.Object)">
            <summary>
            Build a menu, based on the MvcSiteMap
            </summary>
            <param name="helper">MvcSiteMapHtmlHelper instance</param>
            <param name="providerName">Provider name (can be used to specify SiteMap datasource)</param>
            <param name="startingNodeLevel">Starting node level</param>
            <param name="selectedMenuItemCssClass">Selected menu item CSS class</param>
            <param name="menuHtmlAttributes">Html attributes for the outer unordered list</param>
            <returns>Html markup</returns>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.MenuHelper.Menu(MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper,System.String,System.Boolean,System.Int32,System.Boolean,System.String,System.Int32,System.Object,System.Int32)">
            <summary>
            Build a menu, based on the MvcSiteMap
            </summary>
            <param name="helper">The helper.</param>
            <param name="providerName">Name of the provider.</param>
            <param name="showStartingNode">if set to <c>true</c> show starting node.</param>
            <param name="startingNodeLevel">The starting node level.</param>
            <param name="startFromCurrentNode">if set to <c>true</c> start from current node.</param>
            <param name="selectedMenuItemCssClass">The selected menu item CSS class.</param>
            <param name="maxLevels">The max levels.</param>
            <param name="menuHtmlAttributes">The menu HTML attributes.</param>
            <param name="pinnedNodeLevel">The pinned node level.</param>
            <returns>Html markup</returns>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.MenuHelper.Menu(MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper,System.String,System.Boolean,System.Int32,System.Boolean,System.String,System.String,System.Int32,System.Object,System.Int32)">
            <summary>
            Build a menu, based on the MvcSiteMap
            </summary>
            <param name="helper">MvcSiteMapHtmlHelper instance</param>
            <param name="providerName">Provider name (can be used to specify SiteMap datasource)</param>
            <param name="showStartingNode">Show starting node?</param>
            <param name="startingNodeLevel">Starting node level</param>
            <param name="startFromCurrentNode">Start from current node?</param>
            <param name="selectedMenuItemCssClass">Selected menu item CSS class</param>
            <param name="openedMenuItemCssClass">The opened menu item CSS class.</param>
            <param name="maxLevels">The max levels.</param>
            <param name="menuHtmlAttributes">Html attributes for the outer unordered list</param>
            <param name="pinnedNodeLevel">The pinned node level.</param>
            <returns>Html markup</returns>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.MenuHelper.GetCurrentNode(System.Web.SiteMapProvider)">
            <summary>
            This determines the deepest node matching the current HTTP context, so if the current URL describes a location
            deeper than the site map designates, it will determine the closest parent to the current URL and return that 
            as the current node. This allows menu relevence when navigating deeper than the sitemap structure designates, such
            as when navigating to MVC actions, which are not shown in the menus
            </summary>
            <param name="selectedSiteMapProvider">the current MVC Site Map Provider</param>
            <returns></returns>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.MenuHelper.Submenu(MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper,System.Int32,System.Object)">
            <summary>
            Build a sub menu, based on the MvcSiteMap
            </summary>
            <param name="helper">MvcSiteMapHtmlHelper instance</param>
            <param name="siteMapLevel">Pinned level</param>
            <param name="menuHtmlAttributes">Html attributes for the outer unordered list</param>
            <returns>Html markup</returns>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.MenuHelper.Submenu(MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper,System.String,System.Int32,System.Object)">
            <summary>
            Build a sub menu, based on the MvcSiteMap
            </summary>
            <param name="helper">MvcSiteMapHtmlHelper instance</param>
            <param name="selectedMenuItemCssClass">The CSS class to apply to the selected menu item</param>
            <param name="siteMapLevel">Pinned level</param>
            <param name="menuHtmlAttributes">Html attributes for the outer unordered list</param>
            <returns>Html markup</returns>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.MenuHelper.Submenu(MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper,System.String,System.Int32,System.Int32,System.Object)">
            <summary>
            Build a sub menu, based on the MvcSiteMap
            </summary>
            <param name="helper">MvcSiteMapHtmlHelper instance</param>
            <param name="selectedMenuItemCssClass">The CSS class to apply to the selected menu item</param>
            <param name="siteMapLevel">Pinned level</param>
            <param name="maxLevel">The max level.</param>
            <param name="menuHtmlAttributes">Html attributes for the outer unordered list</param>
            <returns>Html markup</returns>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.MenuHelper.Submenu(MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper,System.String,System.String,System.Int32,System.Object)">
            <summary>
            Build a sub menu, based on the MvcSiteMap
            </summary>
            <param name="helper">MvcSiteMapHtmlHelper instance</param>
            <param name="selectedMenuItemCssClass">The CSS class to apply to the selected menu item</param>
            <param name="providerName">Provider name (can be used to specify SiteMap datasource)</param>
            <param name="siteMapLevel">Pinned level</param>
            <param name="menuHtmlAttributes">Html attributes for the outer unordered list</param>
            <returns>Html markup</returns>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.MenuHelper.Submenu(MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper,System.String,System.String,System.Int32,System.Int32,System.Object)">
            <summary>
            Build a sub menu, based on the MvcSiteMap
            </summary>
            <param name="helper">MvcSiteMapHtmlHelper instance</param>
            <param name="providerName">Provider name (can be used to specify SiteMap datasource)</param>
            <param name="selectedMenuItemCssClass">The CSS class to apply to the selected menu item</param>
            <param name="siteMapLevel">Pinned level</param>
            <param name="maxLevel">The max level.</param>
            <param name="menuHtmlAttributes">Html attributes for the outer unordered list</param>
            <returns>Html markup</returns>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.MenuHelper.CreateUnorderedListTag(MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper,System.String,System.String,System.Web.SiteMapProvider,System.Web.Mvc.UrlHelper,System.Collections.Generic.IDictionary{System.String,System.Object},System.Web.SiteMapNodeCollection,System.Text.StringBuilder,System.Int32)">
            <summary>
            Creates a UL tag
            </summary>
            <param name="helper">MvcSiteMapHtmlHelper instance</param>
            <param name="openedMenuItemCssClass">The opened menu item CSS class.</param>
            <param name="selectedMenuItemCssClass">Selected MenuItem Css Class</param>
            <param name="selectedSiteMapProvider">Selected SiteMapProvider</param>
            <param name="urlHelper">UrlHelper instance</param>
            <param name="attributes">Attributes</param>
            <param name="nodesToRender">List of nodes to render</param>
            <param name="sb">StringBuilder to work with</param>
            <param name="maxLevels">Maximal number of levels</param>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.MenuHelper.GetNodeLevel(System.Web.SiteMapNode)">
            <summary>
            Get SiteMapNode level
            </summary>
            <param name="node">SiteMapNode to determine level for</param>
            <returns>SiteMapNode level</returns>
        </member>
        <member name="T:MvcSiteMapProvider.Extensibility.DynamicNode">
            <summary>
            DynamicNode class
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.Extensibility.DynamicNode.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:MvcSiteMapProvider.Extensibility.DynamicNode"/> class.
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.Extensibility.DynamicNode.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:MvcSiteMapProvider.Extensibility.DynamicNode"/> class.
            </summary>
            <param name="key">The key.</param>
            <param name="title">The title.</param>
        </member>
        <member name="M:MvcSiteMapProvider.Extensibility.DynamicNode.#ctor(System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:MvcSiteMapProvider.Extensibility.DynamicNode"/> class.
            </summary>
            <param name="key">The key.</param>
            <param name="parentKey">The parent key.</param>
            <param name="title">The title.</param>
            <param name="description">The description.</param>
        </member>
        <member name="M:MvcSiteMapProvider.Extensibility.DynamicNode.#ctor(System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:MvcSiteMapProvider.Extensibility.DynamicNode"/> class.
            </summary>
            <param name="key">The key.</param>
            <param name="parentKey">The parent key.</param>
            <param name="title">The title.</param>
            <param name="description">The description.</param>
            <param name="controller">The controller (optional).</param>
            <param name="action">The action (optional).</param>
        </member>
        <member name="M:MvcSiteMapProvider.Extensibility.DynamicNode.#ctor(System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:MvcSiteMapProvider.Extensibility.DynamicNode"/> class.
            </summary>
            <param name="key">The key.</param>
            <param name="parentKey">The parent key.</param>
            <param name="title">The title.</param>
            <param name="description">The description.</param>
            <param name="action">The action (optional).</param>
        </member>
        <member name="M:MvcSiteMapProvider.Extensibility.DynamicNode.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:MvcSiteMapProvider.Extensibility.DynamicNode"/> class.
            </summary>
            <param name="key">The key.</param>
            <param name="parentKey">The parent key.</param>
            <param name="title">The title.</param>
            <param name="description">The description.</param>
            <param name="area">The area (optional).</param>
            <param name="controller">The controller (optional).</param>
            <param name="action">The action (optional).</param>
        </member>
        <member name="P:MvcSiteMapProvider.Extensibility.DynamicNode.Key">
            <summary>
            Gets or sets the key.
            </summary>
            <value>The key.</value>
        </member>
        <member name="P:MvcSiteMapProvider.Extensibility.DynamicNode.ParentKey">
            <summary>
            Gets or sets the parent key (optional).
            </summary>
            <value>The parent key.</value>
        </member>
        <member name="P:MvcSiteMapProvider.Extensibility.DynamicNode.Area">
            <summary>
            Gets or sets the area (optional).
            </summary>
            <value>The area.</value>
        </member>
        <member name="P:MvcSiteMapProvider.Extensibility.DynamicNode.Controller">
            <summary>
            Gets or sets the controller (optional).
            </summary>
            <value>The controller.</value>
        </member>
        <member name="P:MvcSiteMapProvider.Extensibility.DynamicNode.Action">
            <summary>
            Gets or sets the action (optional).
            </summary>
            <value>The action.</value>
        </member>
        <member name="P:MvcSiteMapProvider.Extensibility.DynamicNode.Title">
            <summary>
            Gets or sets the title (optional).
            </summary>
            <value>The title.</value>
        </member>
        <member name="P:MvcSiteMapProvider.Extensibility.DynamicNode.Description">
            <summary>
            Gets or sets the description (optional).
            </summary>
            <value>The description.</value>
        </member>
        <member name="P:MvcSiteMapProvider.Extensibility.DynamicNode.TargetFrame">
            <summary>
            Gets or sets the target frame (optional).
            </summary>
            <value>The target frame.</value>
        </member>
        <member name="P:MvcSiteMapProvider.Extensibility.DynamicNode.ImageUrl">
            <summary>
            Gets or sets the image URL (optional).
            </summary>
            <value>The image URL.</value>
        </member>
        <member name="P:MvcSiteMapProvider.Extensibility.DynamicNode.RouteValues">
            <summary>
            Gets or sets the route values.
            </summary>
            <value>The route values.</value>
        </member>
        <member name="P:MvcSiteMapProvider.Extensibility.DynamicNode.Attributes">
            <summary>
            Gets or sets the attributes (optional).
            </summary>
            <value>The attributes.</value>
        </member>
        <member name="T:MvcSiteMapProvider.DefaultSiteMapNodeUrlResolver">
            <summary>
            Default SiteMapNode URL resolver.
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.DefaultSiteMapNodeUrlResolver.ResolveUrl(MvcSiteMapProvider.MvcSiteMapNode,System.String,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            Resolves the URL.
            </summary>
            <param name="mvcSiteMapNode">The MVC site map node.</param>
            <param name="area">The area.</param>
            <param name="controller">The controller.</param>
            <param name="action">The action.</param>
            <param name="routeValues">The route values.</param>
            <returns>The resolved URL.</returns>
        </member>
        <member name="T:Telerik.Web.Mvc.Infrastructure.Implementation.IAuthorizeAttribute">
            <summary>
            IAuthorizeAttribute contract
            </summary>
        </member>
        <member name="M:Telerik.Web.Mvc.Infrastructure.Implementation.IAuthorizeAttribute.IsAuthorized(System.Web.HttpContextBase)">
            <summary>
            Determines whether the specified HTTP context is authorized.
            </summary>
            <param name="httpContext">The HTTP context.</param>
            <returns>
            	<c>true</c> if the specified HTTP context is authorized; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="P:Telerik.Web.Mvc.Infrastructure.Implementation.IAuthorizeAttribute.Order">
            <summary>
            Gets or sets the order.
            </summary>
            <value>The order.</value>
        </member>
        <member name="P:Telerik.Web.Mvc.Infrastructure.Implementation.IAuthorizeAttribute.Roles">
            <summary>
            Gets or sets the roles.
            </summary>
            <value>The roles.</value>
        </member>
        <member name="P:Telerik.Web.Mvc.Infrastructure.Implementation.IAuthorizeAttribute.Users">
            <summary>
            Gets or sets the users.
            </summary>
            <value>The users.</value>
        </member>
        <member name="T:MvcSiteMapProvider.AclModuleNotSupportedException">
            <summary>
            AclModuleNotSupportedException
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.AclModuleNotSupportedException.#ctor">
            <summary>
            Constructor
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.AclModuleNotSupportedException.#ctor(System.String)">
            <summary>
            Constructor
            </summary>
            <param name="message">Message</param>
        </member>
        <member name="M:MvcSiteMapProvider.AclModuleNotSupportedException.#ctor(System.String,System.Exception)">
            <summary>
            Constructor
            </summary>
            <param name="message">Message</param>
            <param name="innerException">Inner Exception</param>
        </member>
        <member name="T:MvcSiteMapProvider.External.InternalAuthorize">
            <summary>
            InternalAuthorize class
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.External.InternalAuthorize.#ctor(System.Web.Mvc.AuthorizeAttribute)">
            <summary>
            Initializes a new instance of the <see cref="T:MvcSiteMapProvider.External.InternalAuthorize"/> class.
            </summary>
            <param name="attribute">The attribute.</param>
        </member>
        <member name="M:MvcSiteMapProvider.External.InternalAuthorize.IsAuthorized(System.Web.HttpContextBase)">
            <summary>
            Determines whether the specified HTTP context is authorized.
            </summary>
            <param name="httpContext">The HTTP context.</param>
            <returns>
            	<c>true</c> if the specified HTTP context is authorized; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="T:MvcSiteMapProvider.ChangeFrequency">
            <summary>
            Change frequency for the node
            </summary>
        </member>
        <member name="F:MvcSiteMapProvider.ChangeFrequency.Undefined">
            <summary>
            Undefined
            </summary>
        </member>
        <member name="F:MvcSiteMapProvider.ChangeFrequency.Always">
            <summary>
            Always
            </summary>
        </member>
        <member name="F:MvcSiteMapProvider.ChangeFrequency.Never">
            <summary>
            Never
            </summary>
        </member>
        <member name="F:MvcSiteMapProvider.ChangeFrequency.Hourly">
            <summary>
            Hourly
            </summary>
        </member>
        <member name="F:MvcSiteMapProvider.ChangeFrequency.Daily">
            <summary>
            Daily
            </summary>
        </member>
        <member name="F:MvcSiteMapProvider.ChangeFrequency.Weekly">
            <summary>
            Weekly
            </summary>
        </member>
        <member name="F:MvcSiteMapProvider.ChangeFrequency.Monthly">
            <summary>
            Monthly
            </summary>
        </member>
        <member name="F:MvcSiteMapProvider.ChangeFrequency.Yearly">
            <summary>
            Yearly
            </summary>
        </member>
        <member name="T:MvcSiteMapProvider.UnknownSiteMapProviderException">
            <summary>
            UnknownSiteMapProviderException
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.UnknownSiteMapProviderException.#ctor">
            <summary>
            Constructor
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.UnknownSiteMapProviderException.#ctor(System.String)">
            <summary>
            Constructor
            </summary>
            <param name="message">Message</param>
        </member>
        <member name="M:MvcSiteMapProvider.UnknownSiteMapProviderException.#ctor(System.String,System.Exception)">
            <summary>
            Constructor
            </summary>
            <param name="message">Message</param>
            <param name="innerException">Inner Exception</param>
        </member>
        <member name="T:MvcSiteMapProvider.DefaultNodeKeyGenerator">
            <summary>
            DefaultNodeKeyGenerator class
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.DefaultNodeKeyGenerator.GenerateKey(System.String,System.String,System.String,System.String,System.String,System.String,System.Boolean)">
            <summary>
            Generates the key.
            </summary>
            <param name="key">The key.</param>
            <param name="url">The URL.</param>
            <param name="title">The title.</param>
            <param name="area">The area.</param>
            <param name="controller">The controller.</param>
            <param name="action">The action.</param>
            <param name="clickable">if set to <c>true</c> [clickable].</param>
            <returns>
            A key represented as a <see cref="T:System.String"/> instance
            </returns>
        </member>
        <member name="T:MvcSiteMapProvider.MvcSiteMapNodeAttribute">
            <summary>
            SiteMap node attribute, used to decorate action methods with SiteMap node metadata
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.MvcSiteMapNodeAttribute.#ctor">
            <summary>
            Constructor
            </summary>
        </member>
        <member name="P:MvcSiteMapProvider.MvcSiteMapNodeAttribute.Key">
            <summary>
            SiteMap node key
            </summary>
        </member>
        <member name="P:MvcSiteMapProvider.MvcSiteMapNodeAttribute.Title">
            <summary>
            SiteMap node title
            </summary>
        </member>
        <member name="P:MvcSiteMapProvider.MvcSiteMapNodeAttribute.Description">
            <summary>
            SiteMap node description
            </summary>
        </member>
        <member name="P:MvcSiteMapProvider.MvcSiteMapNodeAttribute.Url">
            <summary>
            SiteMap node URL (optional)
            </summary>
        </member>
        <member name="P:MvcSiteMapProvider.MvcSiteMapNodeAttribute.ParentKey">
            <summary>
            SiteMap node parent key
            </summary>
        </member>
        <member name="P:MvcSiteMapProvider.MvcSiteMapNodeAttribute.ResourceKey">
            <summary>
            Resource key, used when working with localization
            </summary>
        </member>
        <member name="P:MvcSiteMapProvider.MvcSiteMapNodeAttribute.Roles">
            <summary>
            Gets or sets the roles that may access the SiteMap node.
            </summary>
        </member>
        <member name="P:MvcSiteMapProvider.MvcSiteMapNodeAttribute.Clickable">
            <summary>
            Is it a clickable node?
            </summary>
        </member>
        <member name="P:MvcSiteMapProvider.MvcSiteMapNodeAttribute.DynamicNodeProvider">
            <summary>
            Dynamic node provider
            </summary>
        </member>
        <member name="P:MvcSiteMapProvider.MvcSiteMapNodeAttribute.UrlResolver">
            <summary>
            Gets or sets the site map node URL resolver.
            </summary>
            <value>The site map node URL resolver.</value>
        </member>
        <member name="P:MvcSiteMapProvider.MvcSiteMapNodeAttribute.VisibilityProvider">
            <summary>
            Gets or sets the visibility provider.
            </summary>
            <value>The visibility provider.</value>
        </member>
        <member name="P:MvcSiteMapProvider.MvcSiteMapNodeAttribute.Order">
            <summary>
            Used for ordering nodes
            </summary>
        </member>
        <member name="P:MvcSiteMapProvider.MvcSiteMapNodeAttribute.LastModifiedDate">
            <summary>
            Gets or sets the last modified date.
            </summary>
            <value>The last modified date.</value>
        </member>
        <member name="P:MvcSiteMapProvider.MvcSiteMapNodeAttribute.ChangeFrequency">
            <summary>
            Gets or sets the change frequency.
            </summary>
            <value>The change frequency.</value>
        </member>
        <member name="P:MvcSiteMapProvider.MvcSiteMapNodeAttribute.UpdatePriority">
            <summary>
            Gets or sets the update priority.
            </summary>
            <value>The update priority.</value>
        </member>
        <member name="P:MvcSiteMapProvider.MvcSiteMapNodeAttribute.TargetFrame">
            <summary>
            Gets or sets the target frame.
            </summary>
            <value>The target frame.</value>
        </member>
        <member name="P:MvcSiteMapProvider.MvcSiteMapNodeAttribute.ImageUrl">
            <summary>
            Gets or sets the image URL.
            </summary>
            <value>The image URL.</value>
        </member>
        <member name="T:MvcSiteMapProvider.Web.Html.SiteMapPathHelper">
            <summary>
            MvcSiteMapHtmlHelper extension methods
            </summary>
        </member>
        <member name="F:MvcSiteMapProvider.Web.Html.SiteMapPathHelper.SourceMetadata">
            <summary>
            Source metadata
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.SiteMapPathHelper.SiteMapPath(MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper)">
            <summary>
            Gets SiteMap path for the current request
            </summary>
            <param name="helper">MvcSiteMapHtmlHelper instance</param>
            <returns>SiteMap path for the current request</returns>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.SiteMapPathHelper.SiteMapPath(MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper,System.String)">
            <summary>
            Gets SiteMap path for the current request
            </summary>
            <param name="helper">MvcSiteMapHtmlHelper instance</param>
            <param name="separator">Separator, i.e. " > "</param>
            <returns>SiteMap path for the current request</returns>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.SiteMapPathHelper.SiteMapPath(MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper,System.String,System.Boolean)">
            <summary>
            Gets SiteMap path for the current request
            </summary>
            <param name="helper">MvcSiteMapHtmlHelper instance</param>
            <param name="separator">Separator, i.e. " &gt; "</param>
            <param name="currentNodeAsLink">Can the current SiteMap node be displayed as a link?</param>
            <returns>SiteMap path for the current request</returns>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.SiteMapPathHelper.SiteMapPath(MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper,System.String,System.String,System.String)">
            <summary>
            Gets SiteMap path for the current request
            </summary>
            <param name="helper">MvcSiteMapHtmlHelper instance</param>
            <param name="separator">Separator, i.e. " &gt; "</param>
            <param name="separatorCssClass">CSS class for separator</param>
            <param name="linkCssClass">CSS class for links</param>
            <returns>SiteMap path for the current request</returns>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.SiteMapPathHelper.SiteMapPath(MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper,System.String,System.String,System.String,System.Boolean)">
            <summary>
            Gets SiteMap path for the current request
            </summary>
            <param name="helper">MvcSiteMapHtmlHelper instance</param>
            <param name="separator">Separator, i.e. " &gt; "</param>
            <param name="separatorCssClass">CSS class for separator</param>
            <param name="linkCssClass">CSS class for links</param>
            <param name="currentNodeAsLink">Can the current SiteMap node be displayed as a link?</param>
            <returns>SiteMap path for the current request</returns>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.SiteMapPathHelper.SiteMapPath(MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper,System.String,System.String,System.String,System.Boolean,System.Object)">
            <summary>
            Gets SiteMap path for the current request
            </summary>
            <param name="helper">MvcSiteMapHtmlHelper instance</param>
            <param name="separator">Separator, i.e. " &gt; "</param>
            <param name="separatorCssClass">CSS class for separator</param>
            <param name="linkCssClass">CSS class for links</param>
            <param name="currentNodeAsLink">Can the current SiteMap node be displayed as a link?</param>
            <param name="htmlAttributes">The HTML attributes for the rendered links.</param>
            <returns>SiteMap path for the current request</returns>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.SiteMapPathHelper.SiteMapText(MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper,System.Web.SiteMapNode,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            Gets a SiteMap text
            </summary>
            <param name="helper">MvcSiteMapHtmlHelper instance</param>
            <param name="node">The node to get a SiteMap link for</param>
            <param name="linkCssClass">The link CSS class.</param>
            <param name="htmlAttributes">The HTML attributes.</param>
            <returns>SiteMap text for the specified node</returns>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.SiteMapPathHelper.SiteMapLink(MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper,System.Web.SiteMapNode,System.String,System.Boolean,System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            Gets a SiteMap link
            </summary>
            <param name="helper">MvcSiteMapHtmlHelper instance</param>
            <param name="node">The node to get a SiteMap link for</param>
            <param name="linkCssClass">The link CSS class.</param>
            <param name="currentNodeAsLink">Can the current SiteMap node be displayed as a link?</param>
            <param name="htmlAttributes">The HTML attributes.</param>
            <returns>SiteMap link for the specified node</returns>
        </member>
        <member name="T:MvcSiteMapProvider.FilteredSiteMapNodeVisibilityProvider">
            <summary>
            Filtered SiteMapNode Visibility Provider.
            
            The Web.config setting should specify attributesToIgnore=&quot;visibility&quot; in order to use this class!
            
            Rules are parsed left-to-right, first match wins. Asterisk can be used to match any control. Exclamation mark can be used to negate a match.
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.FilteredSiteMapNodeVisibilityProvider.IsVisible(System.Web.SiteMapNode,System.Web.HttpContext,System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            Determines whether the node is visible.
            </summary>
            <param name="node">The node.</param>
            <param name="context">The context.</param>
            <param name="sourceMetadata">The source metadata.</param>
            <returns>
            	<c>true</c> if the specified node is visible; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="T:MvcSiteMapProvider.AuthorizeAttributeAclModule">
            <summary>
            AuthorizeAttributeAclModule class
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.AuthorizeAttributeAclModule.IsAccessibleToUser(MvcSiteMapProvider.Extensibility.IControllerTypeResolver,MvcSiteMapProvider.DefaultSiteMapProvider,System.Web.HttpContext,System.Web.SiteMapNode)">
            <summary>
            Determines whether node is accessible to user.
            </summary>
            <param name="controllerTypeResolver">The controller type resolver.</param>
            <param name="provider">The provider.</param>
            <param name="context">The context.</param>
            <param name="node">The node.</param>
            <returns>
            	<c>true</c> if accessible to user; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="T:MvcSiteMapProvider.AmbiguousControllerException">
            <summary>
            AmbiguousControllerException
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.AmbiguousControllerException.#ctor">
            <summary>
            Constructor
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.AmbiguousControllerException.#ctor(System.String)">
            <summary>
            Constructor
            </summary>
            <param name="message">Message</param>
        </member>
        <member name="M:MvcSiteMapProvider.AmbiguousControllerException.#ctor(System.String,System.Exception)">
            <summary>
            Constructor
            </summary>
            <param name="message">Message</param>
            <param name="innerException">Inner Exception</param>
        </member>
        <member name="T:MvcSiteMapProvider.MvcSiteMapNode">
            <summary>
            MvcSiteMapNode class
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.MvcSiteMapNode.#ctor(System.Web.SiteMapProvider,System.String,System.Collections.Specialized.NameValueCollection)">
            <summary>
            Initializes a new instance of the <see cref="T:MvcSiteMapProvider.MvcSiteMapNode"/> class.
            </summary>
            <param name="provider">The provider.</param>
            <param name="key">The key.</param>
            <param name="explicitResourceKeys">The explicit resource keys.</param>
        </member>
        <member name="M:MvcSiteMapProvider.MvcSiteMapNode.Clone">
            <summary>
            Creates a new node that is a copy of the current node.
            </summary>
            <returns>
            A new node that is a copy of the current node.
            </returns>
        </member>
        <member name="M:MvcSiteMapProvider.MvcSiteMapNode.Clone(System.String)">
            <summary>
            Creates a new node that is a copy of the current node with a specified key.
            </summary>
            <param name="key">The key.</param>
            <returns>
            A new node that is a copy of the current node.
            </returns>
        </member>
        <member name="P:MvcSiteMapProvider.MvcSiteMapNode.Area">
            <summary>
            Gets or sets the area.
            </summary>
            <value>The area.</value>
        </member>
        <member name="P:MvcSiteMapProvider.MvcSiteMapNode.Controller">
            <summary>
            Gets or sets the controller.
            </summary>
            <value>The controller.</value>
        </member>
        <member name="P:MvcSiteMapProvider.MvcSiteMapNode.Action">
            <summary>
            Gets or sets the action.
            </summary>
            <value>The action.</value>
        </member>
        <member name="P:MvcSiteMapProvider.MvcSiteMapNode.Clickable">
            <summary>
            Gets or sets a value indicating whether this <see cref="T:MvcSiteMapProvider.MvcSiteMapNode"/> is clickable.
            </summary>
            <value><c>true</c> if clickable; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:MvcSiteMapProvider.MvcSiteMapNode.LastModifiedDate">
            <summary>
            Gets or sets the last modified date.
            </summary>
            <value>The last modified date.</value>
        </member>
        <member name="P:MvcSiteMapProvider.MvcSiteMapNode.ChangeFrequency">
            <summary>
            Gets or sets the change frequency.
            </summary>
            <value>The change frequency.</value>
        </member>
        <member name="P:MvcSiteMapProvider.MvcSiteMapNode.UpdatePriority">
            <summary>
            Gets or sets the update priority.
            </summary>
            <value>The update priority.</value>
        </member>
        <member name="P:MvcSiteMapProvider.MvcSiteMapNode.TargetFrame">
            <summary>
            Gets or sets the target frame.
            </summary>
            <value>The target frame.</value>
        </member>
        <member name="P:MvcSiteMapProvider.MvcSiteMapNode.ImageUrl">
            <summary>
            Gets or sets the image URL.
            </summary>
            <value>The image URL.</value>
        </member>
        <member name="P:MvcSiteMapProvider.MvcSiteMapNode.DynamicNodeProvider">
            <summary>
            Gets or sets the dynamic node provider.
            </summary>
            <value>The dynamic node provider.</value>
        </member>
        <member name="P:MvcSiteMapProvider.MvcSiteMapNode.UrlResolver">
            <summary>
            Gets or sets the site map node URL resolver.
            </summary>
            <value>The site map node URL resolver.</value>
        </member>
        <member name="P:MvcSiteMapProvider.MvcSiteMapNode.VisibilityProvider">
            <summary>
            Gets or sets the visibility provider.
            </summary>
            <value>The visibility provider.</value>
        </member>
        <member name="P:MvcSiteMapProvider.MvcSiteMapNode.RouteValues">
            <summary>
            Gets or sets the route values.
            </summary>
            <value>The route values.</value>
        </member>
        <member name="P:MvcSiteMapProvider.MvcSiteMapNode.Url">
            <summary>
            Gets or sets the URL of the page that the <see cref="T:System.Web.SiteMapNode"/> object represents.
            </summary>
            <value></value>
            <returns>
            The URL of the page that the node represents. The default is <see cref="F:System.String.Empty"/>.
            </returns>
            <exception cref="T:System.InvalidOperationException">
            The node is read-only.
            </exception>
        </member>
        <member name="P:MvcSiteMapProvider.MvcSiteMapNode.Title">
            <summary>
            Gets or sets the title of the <see cref="T:System.Web.SiteMapNode"/> object.
            </summary>
            <value></value>
            <returns>
            A string that represents the title of the node. The default is <see cref="F:System.String.Empty"/>.
            </returns>
            <exception cref="T:System.InvalidOperationException">
            The node is read-only.
            </exception>
        </member>
        <member name="P:MvcSiteMapProvider.MvcSiteMapNode.Description">
            <summary>
            Gets or sets a description for the <see cref="T:System.Web.SiteMapNode"/>.
            </summary>
            <value></value>
            <returns>
            A string that represents a description of the node; otherwise, <see cref="F:System.String.Empty"/>.
            </returns>
            <exception cref="T:System.InvalidOperationException">
            The node is read-only.
            </exception>
        </member>
        <member name="P:MvcSiteMapProvider.MvcSiteMapNode.IsDynamic">
            <summary>
            Gets or sets a value indicating whether this instance is dynamic.
            </summary>
            <value>
            	<c>true</c> if this instance is dynamic; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="T:MvcSiteMapProvider.Web.Html.SiteMapTitleHelper">
            <summary>
            MvcSiteMapHtmlHelper extension methods
            </summary>
        </member>
        <member name="F:MvcSiteMapProvider.Web.Html.SiteMapTitleHelper.SourceMetadata">
            <summary>
            Source metadata
            </summary>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.SiteMapTitleHelper.SiteMapTitle(MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper)">
            <summary>
            Gets the title of SiteMap.CurrentNode
            </summary>
            <param name="helper">MvcSiteMapHtmlHelper instance</param>
            <returns>
            The title of the CurrentNode or the RootNode (if CurrentNode is null)
            </returns>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.SiteMapTitleHelper.SiteMapTitleAncestry(MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper)">
            <summary>
            Gets the title of SiteMap.CurrentNode and appends all ancestor titles
            </summary>
            <param name="helper">MvcSiteMapHtmlHelper instance</param>
            <returns>
            Title of SiteMap.CurrentNode and all ancestor titles
            </returns>
        </member>
        <member name="M:MvcSiteMapProvider.Web.Html.SiteMapTitleHelper.SiteMapTitleAncestry(MvcSiteMapProvider.Web.Html.MvcSiteMapHtmlHelper,System.String)">
            <summary>
            Gets the title of SiteMap.CurrentNode and appends all ancestor titles
            </summary>
            <param name="helper">MvcSiteMapHtmlHelper instance</param>
            <param name="separator">Separator, i.e. " - "</param>
            <returns>Title of SiteMap.CurrentNode and all ancestor titles</returns>
        </member>
    </members>
</doc>
